<html>
  <head>
    <title>NodaTime.Calendars.CalendarSystem</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style>
      a { text-decoration: none }

      div.SideBar {
        padding-left: 1em;
        padding-right: 1em;
        right: 0;
        float: right;
        border: thin solid black;
        background-color: #f2f2f2;
      }
    
      .CollectionTitle { font-weight: bold }
      .PageTitle { font-size: 150%; font-weight: bold }

      .Summary { }
      .Signature { }          
      .Remarks { }
      .Members { }
      .Copyright { }
      
      .Section { font-size: 125%; font-weight: bold }
      p.Summary {
        margin-left: 1em;
      }
      .SectionBox { margin-left: 2em }
      .NamespaceName { font-size: 105%; font-weight: bold }
      .NamespaceSumary { }
      .MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
      .Subsection { font-size: 105%; font-weight: bold }
      .SubsectionBox { margin-left: 2em; margin-bottom: 1em }

      .CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
      
      .TypesListing {
        border-collapse: collapse;
      }

      td {
        vertical-align: top;
      }
      th {
        text-align: left;
      }

      .TypesListing td { 
        margin: 0px;  
        padding: .25em;
        border: solid gray 1px;
      }

      .TypesListing th { 
        margin: 0px;  
        padding: .25em;
        background-color: #f2f2f2;
        border: solid gray 1px;
      }

      div.Footer {
        border-top: 1px solid gray;
        margin-top: 1.5em;
        padding-top: 0.6em;
        text-align: center;
        color: gray;
      }

      span.NotEntered /* Documentation for this section has not yet been entered */ {
        font-style: italic;
        color: red;	
      }

      div.Header {
        background: #B0C4DE;
        border: double;
        border-color: white;
        border-width: 7px;
        padding: 0.5em;
      }

      div.Header * {
        font-size: smaller;
      }

      div.Note {
      }

      i.ParamRef {
      }

      i.subtitle {
      }

      ul.TypeMembersIndex {
        text-align: left;
        background: #F8F8F8;
      }

      ul.TypeMembersIndex li {
        display: inline;
        margin:  0.5em;
      }

      table.HeaderTable {
      }

      table.SignatureTable {
      }

      table.Documentation, table.Enumeration, table.TypeDocumentation {
        border-collapse: collapse;
        width: 100%;
      }

      table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
        background: whitesmoke;
        padding: 0.8em;
        border: 1px solid gray;
        text-align: left;
        vertical-align: bottom;
      }

      table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
        padding: 0.5em;
        border: 1px solid gray;
        text-align: left;
        vertical-align: top;
      }

      table.TypeMembers {
        border: 1px solid #C0C0C0;
        width: 100%;
      }

      table.TypeMembers tr td {
        background: #F8F8F8;
        border: white;
      }

      table.Documentation {
      }

      table.TypeMembers {
      }

      div.CodeExample {
        width: 100%;
        border: 1px solid #DDDDDD;
        background-color: #F8F8F8;
      }

      div.CodeExample p {
        margin: 0.5em;
        border-bottom: 1px solid #DDDDDD;
      }

      div.CodeExample div {
        margin: 0.5em;
      }

      h4 {
        margin-bottom: 0;
      }

      div.Signature {
        border: 1px solid #C0C0C0;
        background: #F2F2F2;
        padding: 1em;
      }
    </style>
    <script type="text/JavaScript">
      function toggle_display (block) {
        var w = document.getElementById (block);
        var t = document.getElementById (block + ":toggle");
        if (w.style.display == "none") {
          w.style.display = "block";
          t.innerHTML = "⊟";
        } else {
          w.style.display = "none";
          t.innerHTML = "⊞";
        }
      }
    </script>
  </head>
  <body>
    <div class="CollectionTitle">
      <a href="../index.html">NodaTime</a> : <a href="index.html">NodaTime.Calendars Namespace</a></div>
    <div class="SideBar">
      <p>
        <a href="#T:NodaTime.Calendars.CalendarSystem">Overview</a>
      </p>
      <p>
        <a href="#T:NodaTime.Calendars.CalendarSystem:Signature">Signature</a>
      </p>
      <p>
        <a href="#T:NodaTime.Calendars.CalendarSystem:Docs">Remarks</a>
      </p>
      <p>
        <a href="#Members">Members</a>
      </p>
      <p>
        <a href="#T:NodaTime.Calendars.CalendarSystem:Members">Member Details</a>
      </p>
    </div>
    <h1 class="PageTitle" id="T:NodaTime.Calendars.CalendarSystem">CalendarSystem  Class</h1>
    <p class="Summary" id="T:NodaTime.Calendars.CalendarSystem:Summary">
            CalendarSystem is thread-safe and immutable, and all subclasses must be
            as well.
            </p>
    <div id="T:NodaTime.Calendars.CalendarSystem:Signature">
      <div class="Signature">public abstract class  <b>CalendarSystem</b></div>
    </div>
    <div class="Remarks" id="T:NodaTime.Calendars.CalendarSystem:Docs">
      <h4 class="Subsection">
        <a href="javascript:toggle_display('T:NodaTime.Calendars.CalendarSystem:Docs:Remarks')">
          <span id="T:NodaTime.Calendars.CalendarSystem:Docs:Remarks:toggle">⊟</span> Remarks</a>
      </h4>
      <blockquote class="SubsectionBox" id="T:NodaTime.Calendars.CalendarSystem:Docs:Remarks">
        <span class="NotEntered">Documentation for this section has not yet been entered.</span>
      </blockquote>
      <h4 class="Subsection">
        <a href="javascript:toggle_display('T:NodaTime.Calendars.CalendarSystem:Docs:Version Information')">
          <span id="T:NodaTime.Calendars.CalendarSystem:Docs:Version Information:toggle">⊟</span> Requirements</a>
      </h4>
      <blockquote class="SubsectionBox" id="T:NodaTime.Calendars.CalendarSystem:Docs:Version Information">
        <b>Namespace: </b>NodaTime.Calendars<br /><b>Assembly: </b>NodaTime (in NodaTime.dll)<br /><b>Assembly Versions: </b>1.0.0.0</blockquote>
      <h2 class="Section" id="Members">
        <a href="javascript:toggle_display('_Members')">
          <span id="_Members:toggle">⊟</span> Members</a>
      </h2>
      <blockquote class="SectionBox" id="_Members">
        <p>
								See Also: Inherited members from
								<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
							</p>
        <h3>
          <a href="javascript:toggle_display('Protected Constructors')">
            <span id="Protected Constructors:toggle">⊟</span> Protected Constructors</a>
        </h3>
        <blockquote id="Protected Constructors">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>
                  <div>
                  </div>
                </td>
                <td>
                  <div>
                    <b>
                      <a href="#C:NodaTime.Calendars.CalendarSystem(System.String)">CalendarSystem</a>
                    </b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
                </td>
                <td>
            Initializes a new instance of the <a href="../NodaTime.Calendars/CalendarSystem.html">NodaTime.Calendars.CalendarSystem</a> class.
            </td>
              </tr>
            </table>
          </div>
        </blockquote>
        <h3>
          <a href="javascript:toggle_display('Public Fields')">
            <span id="Public Fields:toggle">⊟</span> Public Fields</a>
        </h3>
        <blockquote id="Public Fields">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>
                  <div>static readonly </div>
                </td>
                <td>
                  <b>
                    <a href="#F:NodaTime.Calendars.CalendarSystem.Iso">Iso</a>
                  </b>
                </td>
                <td>
                  <i>
                    <a href="../NodaTime.Calendars/CalendarSystem.html">CalendarSystem</a>
                  </i>. 
            Returns a calendar system that follows the rules of the ISO8601 standard,
            which is compatible with Gregorian for all modern dates.
            </td>
              </tr>
            </table>
          </div>
        </blockquote>
        <h3>
          <a href="javascript:toggle_display('Public Properties')">
            <span id="Public Properties:toggle">⊟</span> Public Properties</a>
        </h3>
        <blockquote id="Public Properties">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>[read-only]<div></div></td>
                <td>
                  <b>
                    <a href="#P:NodaTime.Calendars.CalendarSystem.Name">Name</a>
                  </b>
                </td>
                <td>
                  <i>
                    <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
                  </i>. 
            Gets the name of this calendar system. Each calendar system must have a unique name.
            </td>
              </tr>
            </table>
          </div>
        </blockquote>
        <h3>
          <a href="javascript:toggle_display('Public Methods')">
            <span id="Public Methods:toggle">⊟</span> Public Methods</a>
        </h3>
        <blockquote id="Public Methods">
          <div class="SubsectionBox">
            <table class="TypeMembers">
              <tr valign="top">
                <td>
                  <div>override </div>
                </td>
                <td colspan="2">
                  <b>
                    <a href="#M:NodaTime.Calendars.CalendarSystem.ToString">ToString</a>
                  </b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote><span class="NotEntered">Documentation for this section has not yet been entered.</span></blockquote></td>
              </tr>
            </table>
          </div>
        </blockquote>
      </blockquote>
    </div>
    <div class="Members" id="T:NodaTime.Calendars.CalendarSystem:Members">
      <h2 class="Section" id="MemberDetails">
        <a href="javascript:toggle_display('_MemberDetails')">
          <span id="_MemberDetails:toggle">⊟</span> Member Details</a>
      </h2>
      <blockquote class="SectionBox" id="_MemberDetails">
        <h3 id="C:NodaTime.Calendars.CalendarSystem(System.String)">
          <a href="javascript:toggle_display('C:NodaTime.Calendars.CalendarSystem(System.String):member')">
            <span id="C:NodaTime.Calendars.CalendarSystem(System.String):member:toggle">⊟</span> CalendarSystem Constructor</a>
        </h3>
        <blockquote id="C:NodaTime.Calendars.CalendarSystem(System.String):member">
          <p class="Summary">
            Initializes a new instance of the <a href="../NodaTime.Calendars/CalendarSystem.html">NodaTime.Calendars.CalendarSystem</a> class.
            </p>
          <div class="Signature">protected  <b>CalendarSystem</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> name)</div>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('C:NodaTime.Calendars.CalendarSystem(System.String):Parameters')">
              <span id="C:NodaTime.Calendars.CalendarSystem(System.String):Parameters:toggle">⊟</span> Parameters</a>
          </h4>
          <blockquote class="SubsectionBox" id="C:NodaTime.Calendars.CalendarSystem(System.String):Parameters">
            <dl>
              <dt>
                <i>name</i>
              </dt>
              <dd>The name.</dd>
            </dl>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('C:NodaTime.Calendars.CalendarSystem(System.String):Remarks')">
              <span id="C:NodaTime.Calendars.CalendarSystem(System.String):Remarks:toggle">⊟</span> Remarks</a>
          </h4>
          <blockquote class="SubsectionBox" id="C:NodaTime.Calendars.CalendarSystem(System.String):Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('C:NodaTime.Calendars.CalendarSystem(System.String):Version Information')">
              <span id="C:NodaTime.Calendars.CalendarSystem(System.String):Version Information:toggle">⊟</span> Requirements</a>
          </h4>
          <blockquote class="SubsectionBox" id="C:NodaTime.Calendars.CalendarSystem(System.String):Version Information">
            <b>Namespace: </b>NodaTime.Calendars<br /><b>Assembly: </b>NodaTime (in NodaTime.dll)<br /><b>Assembly Versions: </b>1.0.0.0</blockquote>
          <hr size="1" />
        </blockquote>
        <h3 id="F:NodaTime.Calendars.CalendarSystem.Iso">
          <a href="javascript:toggle_display('F:NodaTime.Calendars.CalendarSystem.Iso:member')">
            <span id="F:NodaTime.Calendars.CalendarSystem.Iso:member:toggle">⊟</span> Iso Field</a>
        </h3>
        <blockquote id="F:NodaTime.Calendars.CalendarSystem.Iso:member">
          <p class="Summary">
            Returns a calendar system that follows the rules of the ISO8601 standard,
            which is compatible with Gregorian for all modern dates.
            </p>
          <div class="Signature">public static readonly <a href="../NodaTime.Calendars/CalendarSystem.html">CalendarSystem</a> <b>Iso</b> </div>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('F:NodaTime.Calendars.CalendarSystem.Iso:Remarks')">
              <span id="F:NodaTime.Calendars.CalendarSystem.Iso:Remarks:toggle">⊟</span> Remarks</a>
          </h4>
          <blockquote class="SubsectionBox" id="F:NodaTime.Calendars.CalendarSystem.Iso:Remarks">
            <p>
            When ISO does not define a field, but it can be determined (such as AM/PM) it is included.
            </p>
            <p>
            With the exception of century related fields, the ISO calendar is exactly the
            same as the Gregorian calendar system. In this system, centuries and year
            of century are zero based. For all years, the century is determined by
            dropping the last two digits of the year, ignoring sign. The year of century
            is the value of the last two year digits.
            </p>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('F:NodaTime.Calendars.CalendarSystem.Iso:Version Information')">
              <span id="F:NodaTime.Calendars.CalendarSystem.Iso:Version Information:toggle">⊟</span> Requirements</a>
          </h4>
          <blockquote class="SubsectionBox" id="F:NodaTime.Calendars.CalendarSystem.Iso:Version Information">
            <b>Namespace: </b>NodaTime.Calendars<br /><b>Assembly: </b>NodaTime (in NodaTime.dll)<br /><b>Assembly Versions: </b>1.0.0.0</blockquote>
          <hr size="1" />
        </blockquote>
        <h3 id="P:NodaTime.Calendars.CalendarSystem.Name">
          <a href="javascript:toggle_display('P:NodaTime.Calendars.CalendarSystem.Name:member')">
            <span id="P:NodaTime.Calendars.CalendarSystem.Name:member:toggle">⊟</span> Name Property</a>
        </h3>
        <blockquote id="P:NodaTime.Calendars.CalendarSystem.Name:member">
          <p class="Summary">
            Gets the name of this calendar system. Each calendar system must have a unique name.
            </p>
          <div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Name</b>  { get; }</div>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('P:NodaTime.Calendars.CalendarSystem.Name:Value')">
              <span id="P:NodaTime.Calendars.CalendarSystem.Name:Value:toggle">⊟</span> Value</a>
          </h4>
          <blockquote class="SubsectionBox" id="P:NodaTime.Calendars.CalendarSystem.Name:Value">The calendar system name.</blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('P:NodaTime.Calendars.CalendarSystem.Name:Remarks')">
              <span id="P:NodaTime.Calendars.CalendarSystem.Name:Remarks:toggle">⊟</span> Remarks</a>
          </h4>
          <blockquote class="SubsectionBox" id="P:NodaTime.Calendars.CalendarSystem.Name:Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('P:NodaTime.Calendars.CalendarSystem.Name:Version Information')">
              <span id="P:NodaTime.Calendars.CalendarSystem.Name:Version Information:toggle">⊟</span> Requirements</a>
          </h4>
          <blockquote class="SubsectionBox" id="P:NodaTime.Calendars.CalendarSystem.Name:Version Information">
            <b>Namespace: </b>NodaTime.Calendars<br /><b>Assembly: </b>NodaTime (in NodaTime.dll)<br /><b>Assembly Versions: </b>1.0.0.0</blockquote>
          <hr size="1" />
        </blockquote>
        <h3 id="M:NodaTime.Calendars.CalendarSystem.ToString">
          <a href="javascript:toggle_display('M:NodaTime.Calendars.CalendarSystem.ToString:member')">
            <span id="M:NodaTime.Calendars.CalendarSystem.ToString:member:toggle">⊟</span> ToString Method</a>
        </h3>
        <blockquote id="M:NodaTime.Calendars.CalendarSystem.ToString:member">
          <p class="Summary">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </p>
          <div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToString</b> ()</div>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('M:NodaTime.Calendars.CalendarSystem.ToString:Returns')">
              <span id="M:NodaTime.Calendars.CalendarSystem.ToString:Returns:toggle">⊟</span> Returns</a>
          </h4>
          <blockquote class="SubsectionBox" id="M:NodaTime.Calendars.CalendarSystem.ToString:Returns">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('M:NodaTime.Calendars.CalendarSystem.ToString:Remarks')">
              <span id="M:NodaTime.Calendars.CalendarSystem.ToString:Remarks:toggle">⊟</span> Remarks</a>
          </h4>
          <blockquote class="SubsectionBox" id="M:NodaTime.Calendars.CalendarSystem.ToString:Remarks">
            <span class="NotEntered">Documentation for this section has not yet been entered.</span>
          </blockquote>
          <h4 class="Subsection">
            <a href="javascript:toggle_display('M:NodaTime.Calendars.CalendarSystem.ToString:Version Information')">
              <span id="M:NodaTime.Calendars.CalendarSystem.ToString:Version Information:toggle">⊟</span> Requirements</a>
          </h4>
          <blockquote class="SubsectionBox" id="M:NodaTime.Calendars.CalendarSystem.ToString:Version Information">
            <b>Namespace: </b>NodaTime.Calendars<br /><b>Assembly: </b>NodaTime (in NodaTime.dll)<br /><b>Assembly Versions: </b>1.0.0.0</blockquote>
          <hr size="1" />
        </blockquote>
      </blockquote>
    </div>
    <hr size="1" />
    <div class="Copyright">
    </div>
  </body>
</html>